cost 130 ms
究竟什么是機器指令?

[英]What exactly is a machine instruction?

memory中的用戶程序由機器指令和數據組成。 相比之下,控件 memory 擁有一個固定的微程序,臨時用戶無法更改。 微程序由微指令組成,這些微指令指定執行寄存器微操作的各種內部控制信號。 每條機器指令在控制 memory 中啟動一系列微指令。 這些微指令生成微操作來獲取主 memory 的指 ...

memory 目的地 BTS 如何比加載/BTS reg、reg/store 慢得多?

[英]How can memory destination BTS be significantly slower than load / BTS reg,reg / store?

在一般情況下,可以采用 memory 或寄存器操作數的指令如何使用 memory 操作數然后 mov + mov -> 指令 -> mov + mov 根據在Agner Fog 的指令表中找到的吞吐量和延遲(在我的案例中查看 Skylake,p238),我看到 btr btr/bts指 ...

微控制器 AT89C52 - 顯示端口 0

[英]Microcontoller AT89C52 - display with port 0

我編寫了一個程序,通過端口 0 在 7seg 顯示器上顯示一些數字。我有一個問題,如果我想使用 exmaple 2 的端口來做,我工作得很好。 當我使用端口 0 時,它不起作用。 我做錯了什么。 這是我的代碼: 以及它是如何工作的: ...

微程序與嵌入式系統的連接

[英]Connection between microprogramming and embedded systems

微程序和嵌入式系統之間有什么聯系? 微程序是一種機器語言嗎? 微編程與微碼一樣嗎? 嵌入式系統是否僅使用微程序來制造? 或者它不是使用微程序的嵌入式系統的排他性嗎? 如果可能,請舉例說明。 謝謝! ...

微碼術語:是否有不同“風格”的微碼名稱?

[英]Microcode terminology: are there names for different "styles" of microcode?

我一直在查看微代碼並想知道術語。 微碼的“經典”用途是用微碼代替處理器控制邏輯來生成處理器控制信號。 但是有一些系統走得更遠,用微代碼實現操作系統的低級部分,最著名的是施樂 Alto,還有像 Datapoint 6600 和 IBM 360 等系統。在這些系統中,執行指令只是微碼的一項任務,而不是 ...

字節碼和微碼有什么區別?

[英]What is the difference between bytecode and microcode?

我在Wikipedia上閱讀過有關機器碼,微碼和字節碼的信息。 似乎微代碼比機器代碼更底層,而字節碼似乎更高級。 我沒有真正了解到什么東西可以比機器代碼更底層,更籠統地說,它們兩者如何與機器代碼相關。 ...

ALU溢出狀態位和COND地址

[英]ALU overflow status bit & COND address

COND字段或微指令字是2位,帶有四個可能的不同代碼: 00代表不跳 如果N = 1,則跳轉為01;否則為0。 如果Z = 1,則為10; 11總是跳。 如果需要這些代碼之一來測試新實現的ALU溢出狀態位,那么您建議我犧牲這四個代碼中的哪一個? 另外,我很想聽聽為什么。 ...

如何在不迭代數組的情況下定位數組元素?

[英]How is array element located without array iterating?

據說,在知道元素的數字索引的編程語言中,數組元素的訪問是快速的。 我認為這是因為計算機內存有點像一個數組,每個內存插槽都有一個數字地址。 因此,知道了內存地址后,我們可以直接轉到該地址並訪問在那里存儲的值。 如何快速訪問該內存位置? 這是在微碼級別完成的嗎? ...

獲取CALL的微操作

[英]Fetch Microoperations for CALL

我試圖理解如何在微操作中寫入獲取周期,以便cpu獲取32位的CALL指令。 我的問題源於指令是32位,高16位表示操作碼,低16位表示我們跳轉到的目標地址。 獲取周期是這樣的: 由於MDR只有8位寬,我們如何調整此獲取周期以考慮整個操作碼,以及每個16位寬的地址? ...

機器代碼如何與處理器通信?

[英]How does machine code communicate with processor?

我們以 Python 為例。 如果我沒記錯的話,當你用它編程時,計算機首先將代碼“翻譯”成 C。然后再從 C 到匯編。 匯編是用機器代碼編寫的。 (這只是我對此的一個模糊想法,所以如果我錯了,請糾正我)但是機器代碼是用什么編寫的,或者更准確地說,處理器如何處理其指令,它如何“找出”要做什么? ...

MIPS 中的微程序設計

[英]Microprogramming in MIPS

我正在學習微編程,但對微指令實際上是什么感到困惑。 我正在使用 MIPS 架構。 我的問題如下比如說我有 ADD 指令,這個微指令會是什么樣子? add 指令有多少條微指令。 網上有什么地方可以看到MIPS基本指令的微指令列表嗎? 如何找出 ADD 微程序指令的位串? ...

CPU:CPU 內部的程序,用於確定指令的確切原理(?!)

[英]CPU: Program inside CPU that determines exact principal of instructions (?!)

在計算機科學講座中,我們被告知有一個特殊代碼(低於匯編程序)確定 CPU 的行為,該代碼寫入 CPU ROM 中。 這意味着它決定了 boolean 邏輯中的每條指令究竟意味着什么……這聽起來很奇怪——我還沒有找到任何關於它的信息。 可能他的意思不是 CPU,而是微控制器? 但他告訴它,它決定了諸 ...

x86 / x64芯片還在使用微程序嗎?

[英]Do x86/x64 chips still use microprogramming?

如果我理解這兩篇文章,那么最低級別的英特爾架構已經過渡到使用RISC指令,而不是英特爾着名的傳統CISC指令集: http://www.hardwaresecrets.com/article/235/4 http://www.tomshardware.com/reviews/inte ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM