iT邦幫忙

3

寫blog第一天(2021/3/10)

為什麼要開始寫blog 因為今天用google查組合語言怎麼寫的時候,
無意間看到了許多文章,然後我看到許多和我年紀差不多的大陸人卻在準備實習的資料、履歷,
甚至已經有去公司實習上班的,更扯的是居然有人是取阿里巴巴和百度實習!
頓時我驚醒,意識到我太混了,這裡的混並不是大學學業的混,而是對自己人生的不負責的那種混。
而裡面的文章有提到要每天堅持寫blog,雖然我之前就看過寫blog對以後拿offer或是找工作很好用,
但那時我並沒有當一回事,腦子可能壞了,才沒當一回事,
受到那一文章的刺激
網址:https://www.zhihu.com/question/31072723
我要從現在開始寫blog,記錄每天完成的功課和任務進度


每日英文10個單字:
prescrption 處方
Irony 諷刺
Atomicity 原子性(要嘛完整完成、要嘛不完成)
Instructors 大學講師、教練
Drawback 缺陷、不利因素
Integrity 完整性、正直誠實
Isolation 隔離
Enterprise 企業
Concurrent 同時的、並存的
Consistency 物質、粘稠性、一致性


  • 任務進度:尚未找到
    大致有目標
    學習前端網頁設計

  • 功課:
    組合語言與系統程式

  • SIC

  1. 記憶體(memory):
  • 電腦記憶體由2的15次方個bytes組成
  • 3 bytes 為一個字組(word)
  • 1 byte = 8 bits

2.暫存器(register):

  • A 累加暫存器:用在算數
  • X 索引暫存器:用在定址
  • L 連接暫存器:跳到副程式(JSUB)指令將返回的位址儲存在此暫存器
  • PC 程式計數器:儲存下一個要取出來執行指令的位址
  • SW 狀態字組:儲存不同的資訊,包括條件碼

3.指令格式:

8 1 15
opcode x address

4.定址模式:

mode indication TA(Target address)
Direct 直接 X=0 TA=address
Indexed 索引 X=1 TA=address +(X)

  • SIC/XE
  1. 記憶體(memory):
  • 電腦記憶體由2的20次方個bytes組成

2.暫存器(register):

  • A 累加暫存器:用在算數
  • X 索引暫存器:用在定址
  • L 連接暫存器:跳到副程式(JSUB)指令將返回的位址儲存在此暫存器
  • PC 程式計數器:儲存下一個要取出來執行指令的位址
  • SW 狀態字組:儲存不同的資訊,包括條件碼
  • B 基底暫存器:用於定址
  • S 一般工作暫存器:無
  • T 一般工作暫存器:無
  • F float暫存器:浮點累加器(48 bits)

3.資料格式:

s exponent 指數 fraction 小數(high-order bit must be 1)
1 11 36

4.指令格式:

(1) 格式1(1 byte):

opcode
8

(2)格式2 (2 bytes):

opcode r1 r2
8 4 4

(3) 格式3 (3 bytes):

e=0且n=i=1

opcode n i x b p e disp
6 1 1 1 1 1 1 12

(4) 格式4 (4 bytes):

e=1且n=i=1

opcode n i x b p e address
6 1 1 1 1 1 1 20

5.定址模式 addressing modes :

(1)base mode

mode indication TA(Target address)
Direct 直接 X=0 TA=address
Indexed 索引 X=1 TA=address +(X)

(2)extra mode (format 3)

mode indication TA(Target address)
Base relative b=1,p=0 TA=(B)+ disp
Program-counter relative b=0,p=1 TA=(PC)+ disp

尚未有邦友留言

立即登入留言