91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11.31MB
    文件類型: .doc
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-06-27
  • 語言: 其他
  • 標簽: TEC-XP??

資源簡介

A組:基本指令 ADD、SUB、AND、OR、XOR、CMP、TEST、MVRR、DEC、INC、SHL、SHR、 JR、JRC、JRNC、JRZ、JRNZ 擴展指令 ADC、SBB、RCL、RCR、ASR、NOT、CLC、STC、EI、CI、JRS、 JRNS、JMPR B組:基本指令 JMPA、LDRR、STRR、PUSH、POP、PSHF、POPF、MVRD、IN、OUT、RET C組:擴展指令 CALR、LDRA、STRA、LDRX、STRX D組:基本指令 CALA 擴展指令 IRET 這種分類辦法,是為了突出指令執(zhí)行步驟的劃分結果,有利于講解控制器設計技術。 A組指令完成的是通用寄存器之間的數(shù)據(jù)運算或傳送,或其它幾項特殊的操作,在取指之后可一步完成。 B組指令完成的是一次內(nèi)存或I/O讀、寫操作,在取指之后可兩步完成,第一步把要使用的地址傳送到地址寄存器AR中,第二步執(zhí)行內(nèi)存或I/O讀、寫操作。 C組指令在取指之后可三步完成,其中CALR指令在用兩步完成一次寫內(nèi)存之后,第三步執(zhí)行寄存器之間的數(shù)據(jù)傳送;而其它指令在第一步置地址寄存器AR,第二步讀內(nèi)存(即取得一個內(nèi)存單元的地址)并傳送到地址寄存器AR,第三步執(zhí)行另外一次讀、寫內(nèi)存的操作。 D組指令完成的是兩次讀、寫內(nèi)存操作,在取指之后可四步完成。 十六位的教學機系統(tǒng),實現(xiàn)了上面4組中的29條基本指令,用于支持教學機的監(jiān)控程序和簡單的匯編語言程序設計。保留了其余19條擴展指令,供學生在教學實驗中進行擴展,即完成對這些指令的設計與調(diào)試,當然,還可以擴展另外一些指令。 為了支持匯編語言程序設計,每一條指令分配了一個匯編語句名,其命名規(guī)則是: 用一個英文單詞或其縮寫形式(2~4個字母)給出一個匯編語句名,例如ADD、SUB、MVRR、MVRD、JR、JMPA、STRX等; 其中的1~2個字母可能涉及到操作數(shù)尋址方式,具體規(guī)定如下: 用R代表寄存器尋址,例如ADD R0,R1 語句表示 R0←R0+R1;MVRR R0,R1語句表示把寄存器R1的內(nèi)容傳送到寄存器R0;在R字母兩側加上方括號,代表寄存器間接尋址,例如STRR [R8],R9 語句表示把R9的內(nèi)容傳送到以寄存器R8的內(nèi)容為地址的內(nèi)存單元之中; 用D表示立即數(shù)尋址,例如MVRD R3,1234 語句表示 R0←立即數(shù)1234; 用X表示變址尋址,例如 LDRX R1,12[R2] 語句表示把變址寄存器R2的內(nèi)容與變址偏移量12相加作為內(nèi)存地址,進行讀操作,讀出的數(shù)據(jù)傳送的寄存器R1; 用A表示直接地址尋址,例如 JMPA 2008 語句表示轉移到2008單元之處, STRA [2000], R2 語句表示把R2的內(nèi)容寫入到地址為2000的內(nèi)存單元之中。 §1.2.1 基本指令匯總表

資源截圖

代碼片段和文件信息

評論

共有 條評論